package com.wdb007.venus.svc.dal.user.dao;

import com.wdb007.venus.svc.dal.user.model.UserTokenDO;

public interface UserTokenDAO {
    int deleteByPrimaryKey(String id);

    int insert(UserTokenDO record);

    int insertSelective(UserTokenDO record);

    UserTokenDO selectByPrimaryKey(String id);
    
    UserTokenDO selectUseridByWxToken(String token);

    int updateByPrimaryKeySelective(UserTokenDO record);

    int updateByPrimaryKey(UserTokenDO record);
    
    UserTokenDO selectByUserIdAndChannel(UserTokenDO userTokenDO);
    
    int updateByUserIdAndChannel(UserTokenDO userTokenDO);
}